home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Tools / freeWAIS-sf-1.1 / Defaults.tmpl < prev    next >
Text File  |  1995-07-26  |  8KB  |  313 lines

  1. /* Defaults.tmpl.  Generated automatically by configure.  */
  2. /* Defaults.tmpl.in.  Generated automatically from configure.in by autoheader.  */
  3. /*                               -*- Mode: C -*- 
  4.  * Defaults.tmpl.top -- 
  5.  * ITIID           : $ITI$ $Header $__Header$
  6.  * Author          : Ulrich Pfeifer
  7.  * Created On      : Wed May 11 09:30:19 1994
  8.  * Last Modified By: Ulrich Pfeifer
  9.  * Last Modified On: Wed Sep  7 15:27:07 1994
  10.  * Update Count    : 15
  11.  * Status          : Unknown, Use with caution!
  12.  */
  13.  
  14. #define AUTOCONF
  15. #define SECURE_SERVER
  16. #define RELEVANCE_FEEDBACK
  17. #define USG
  18. #define BOOLEANS
  19. #define PARTIALWORD
  20. #define LITERAL
  21. #define SOUND
  22. #define BIBDB
  23. #define NESTED_BOOLEANS
  24. #define FIELDS
  25. #define ESSENCE
  26. #define STEM_WORDS
  27. #define TELL_USER
  28. /*
  29.  * use improved NEW_WEIGHT ?
  30.  */
  31. #define NEW_WEIGHT
  32.  
  33. /*
  34.  * fork when handling a client
  35.  */
  36. #define QUERY_FORK
  37.  
  38. /*
  39.  * Length of the headers
  40.  */
  41. #define MAX_HEADER_LEN 100
  42.  
  43. #define MAX_AUTHOR_LEN 25
  44. #define MAX_DATE_LEN 4
  45. #define MAX_WORD_LENGTH 20 /* change DICTIONARY_ENTRY_SIZE when this is changed */
  46. #define MAX_TYPE_LEN 20
  47. #define ANSI_DATE_LENGTH 6 /* YYMMDD */
  48.  
  49. #define MAX_HEADLINE_LEN 300
  50.  
  51. /*
  52.  * theese are needed for linking freeWAIS-sf with perl
  53.  */
  54. #define yyparse zzparse
  55. #define yyerror zzerror
  56. #define yylex zzlex
  57. #define warn wwarn
  58. #define any waisany
  59.  
  60. /* Define if on AIX 3.
  61.    System headers sometimes define this.
  62.    We just want to avoid a redefinition error message.  */
  63. #ifndef _ALL_SOURCE
  64. /* #undef _ALL_SOURCE */
  65. #endif
  66.  
  67. /* Define if using alloca.c.  */
  68. #define C_ALLOCA 1
  69.  
  70. /* Define if type char is unsigned and you are not using gcc.  */
  71. /* #undef __CHAR_UNSIGNED__ */
  72.  
  73. /* Define to empty if the keyword does not work.  */
  74. /* #undef const */
  75.  
  76. /* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
  77.    This function is required for alloca.c support on those systems.  */
  78. /* #undef CRAY_STACKSEG_END */
  79.  
  80. /* Define if you have dirent.h.  */
  81. #define DIRENT 1
  82.  
  83. /* Define if you have alloca.h and it should be used (not Ultrix).  */
  84. /* #undef HAVE_ALLOCA_H */
  85.  
  86. /* Define if on MINIX.  */
  87. /* #undef _MINIX */
  88.  
  89. /* Define if you don't have dirent.h, but have ndir.h.  */
  90. /* #undef NDIR */
  91.  
  92. /* Define if the system does not provide POSIX.1 features except
  93.    with this defined.  */
  94. /* #undef _POSIX_1_SOURCE */
  95.  
  96. /* Define if you need to in order for stat and other things to work.  */
  97. /* #undef _POSIX_SOURCE */
  98.  
  99. /* If using the C implementation of alloca, define if you know the
  100.    direction of stack growth for your system; otherwise it will be
  101.    automatically deduced at run-time.
  102.     STACK_DIRECTION > 0 => grows toward higher addresses
  103.     STACK_DIRECTION < 0 => grows toward lower addresses
  104.     STACK_DIRECTION = 0 => direction of growth unknown
  105.  */
  106. #define STACK_DIRECTION -1
  107.  
  108. /* Define if you have the ANSI C header files.  */
  109. #define STDC_HEADERS 1
  110.  
  111. /* Define if you don't have dirent.h, but have sys/dir.h.  */
  112. /* #undef SYSDIR */
  113.  
  114. /* Define if you don't have dirent.h, but have sys/ndir.h.  */
  115. /* #undef SYSNDIR */
  116.  
  117. /* Define if you can safely include both <sys/time.h> and <time.h>.  */
  118. #define TIME_WITH_SYS_TIME 1
  119.  
  120. /* Define if your <sys/time.h> declares struct tm.  */
  121. /* #undef TM_IN_SYS_TIME */
  122.  
  123. /* Define if the closedir function returns void instead of int.  */
  124. /* #undef VOID_CLOSEDIR */
  125.  
  126. /*
  127.  * freeWAIS-sf Version String
  128.  */
  129. #define FREE_WAIS_SF_VERSION_STRING "freeWAIS-sf Release 1.1"
  130. #define _DISTNAME_ freeWAIS-sf
  131. #define FREE_WAIS_SF_VERSION 1.1
  132.  
  133. /*
  134.  * what is the name of the global variable containing the ctype character
  135.  * classes ?
  136.  */
  137. /* #undef CTYPEVAR */ 
  138.  
  139. /* 
  140.  * If you want to use your buldin regexp (on a SUN!),
  141.  * just delete the following line.
  142.  * If you get a compiler message complaining about 'circf' unknown
  143.  * defining SYSVREGEXP may help.
  144.  */
  145. #define SYSVREGEXP 1
  146.  
  147. /* 
  148.  * You need flex to compile with this support for 8bit chars.
  149.  * if you don't have flex or don't like 8-bit chars, just remove
  150.  * the '#define ISO'
  151.  * Set LCHARS to a string containing your additional lower case letters .
  152.  * and UCHARS to the *corresponding upper case letters
  153.  *
  154.  * If you just want to use flex, edit ir/Imakefile and set LEX = flex
  155.  */
  156. #define ISO 1
  157. #ifndef LCHARS
  158. #define LCHARS "Σ÷ⁿ▀"
  159. #endif
  160. #ifndef UCHARS
  161. #define UCHARS "─╓▄▀"
  162. #endif
  163.  
  164. /*
  165.  * Do you want the compile with the -DLOCAL_SEARCH switch
  166.  */
  167. #define LOCAL_SEARCH 1
  168.  
  169. /*
  170.  * will you have headline files greater that 64MB?
  171.  * Then set this define. You can't use old index files !!!
  172.  */
  173. /* #undef HUGE_HEADLINES */ 
  174.  
  175. /* #undef HAVE_ALPHASORT */
  176. /* #undef HAVE_SCANDIR */
  177. #define HAVE_MEMMOVE 1
  178. #define HAVE_REMOVE 1
  179. #define HAVE_GETCWD 1
  180. #define HAVE_GETWD 1
  181.  
  182. /*
  183.  * use url's a document id's with doctype URL?  You cannot retrieve
  184.  * these documents from the waisserver if you define this macro.
  185.  * but url's arn't retrieved usually by wais servers :-)
  186.  */
  187. /* #undef URLDOCID */
  188.  
  189. /*
  190.  * some systems call inet_ntoa with pointer, some with the struct
  191.  */
  192. /* #undef INET_NTOA_WITH_POINTER */
  193. #define INET_NTOA_WITH_STRUCT 1
  194.  
  195. /*
  196.  * program to decompress "*.Z" files
  197.  */
  198. #define UNCOMPRESSOR "/usr/bin/zcat"
  199.  
  200. /*
  201.  * program to decompress "*.gz" files
  202.  */
  203. #define UNZIPPER "/usr/skunk/bin/gzcat"
  204.  
  205. /*
  206.  * SGIs running IRIX 5 have getrnge is declared in <regexp.h>
  207.  */
  208. #define HAVE_GETRNGE 1
  209.  
  210. /*
  211.  * Try the ANSI mode
  212.  * Not working yet
  213.  */
  214. #ifdef STDC_HEADERS
  215. /* #define ANSI_LIKE */
  216. #endif
  217.  
  218. /*
  219.  * Do not send and UDP packet to dortmund
  220.  */
  221. /* #undef DO_NOT_TELL_ABOUT_ME */
  222.  
  223. /*
  224.  * Can you bcopy() do overlapping copies ?
  225.  */
  226. #ifndef _AUX_SOURCE             /* That's bad !!! */
  227. #define BCOPY_OVERLAP 1
  228. #endif /* _AUX_SOURCE */
  229.  
  230. /*
  231.  * Can you memcpy() do overlapping copies ?
  232.  */
  233. #ifndef _AUX_SOURCE             /* That's bad !!! */
  234. /* #undef MEMCPY_OVERLAP */
  235. #endif /* _AUX_SOURCE */
  236. /*
  237.  * do you want to cache synonym files in shared memory
  238.  */
  239. /* #undef CACHE_SYN */
  240.  
  241. /*
  242.  * what compiler are you using ?
  243.  */
  244. #define COMPILER_VERSION "cc"
  245.  
  246. /*
  247.  * are you compiling on a HPUX system ?
  248.  */
  249. /* #undef _HPUX_SOURCE */
  250.  
  251. /* Define if you have bcopy.  */
  252. #define HAVE_BCOPY 1
  253.  
  254. /* Define if you have memcpy.  */
  255. #define HAVE_MEMCPY 1
  256.  
  257. /* Define if you have memmove.  */
  258. #define HAVE_MEMMOVE 1
  259.  
  260. /* Define if you have strdup.  */
  261. #define HAVE_STRDUP 1
  262.  
  263. /* Define if you have the <memory.h> header file.  */
  264. #define HAVE_MEMORY_H 1
  265.  
  266. /* Define if you have the <netdb.h> header file.  */
  267. #define HAVE_NETDB_H 1
  268.  
  269. /* Define if you have the <netinet/in.h> header file.  */
  270. #define HAVE_NETINET_IN_H 1
  271.  
  272. /* Define if you have the <string.h> header file.  */
  273. #define HAVE_STRING_H 1
  274.  
  275. /* Define if you have the <sys/fcntl.h> header file.  */
  276. #define HAVE_SYS_FCNTL_H 1
  277.  
  278. /* Define if you have the <sys/select.h> header file.  */
  279. #define HAVE_SYS_SELECT_H 1
  280.  
  281. /* Define if you have the <sys/shm.h> header file.  */
  282. #define HAVE_SYS_SHM_H 1
  283.  
  284. /* Define if you have the <sys/socket.h> header file.  */
  285. #define HAVE_SYS_SOCKET_H 1
  286.  
  287. /* Define if you have the <unistd.h> header file.  */
  288. #define HAVE_UNISTD_H 1
  289.  
  290. /* Define if you have the cs library (-lcs).  */
  291. /* #undef HAVE_LIBCS */
  292.  
  293. /* Define if you have the fl library (-lfl).  */
  294. /* #undef HAVE_LIBFL */
  295.  
  296. /* Define if you have the intl library (-lintl).  */
  297. /* #undef HAVE_LIBINTL */
  298.  
  299. /* Define if you have the malloc library (-lmalloc).  */
  300. /* #undef HAVE_LIBMALLOC */
  301.  
  302. /* Define if you have the nsl library (-lnsl).  */
  303. /* #undef HAVE_LIBNSL */
  304.  
  305. /* Define if you have the seq library (-lseq).  */
  306. /* #undef HAVE_LIBSEQ */
  307.  
  308. /* Define if you have the socket library (-lsocket).  */
  309. /* #undef HAVE_LIBSOCKET */
  310.  
  311. /* Define if you have the sun library (-lsun).  */
  312. /* #undef HAVE_LIBSUN */
  313.